#![allow(non_upper_case_globals)]

use crate::co::*;

const_guid_values! { CLSID;
	FileOpenDialog "dc1c5a9c-e88a-4dde-a5a1-60f82a20aef7"
	FileSaveDialog "c0b4e2f3-ba21-4773-8dba-335ec946eb8b"
	ShellLink "00021401-0000-0000-c000-000000000046"
	TaskbarList "56fdf344-fd6d-11d0-958a-006097c9a090"
}

const_guid! { BHID;
	/// [`IShellItem::BindToHandler`](crate::prelude::shell_IShellItem::BindToHandler)
	/// `bhid` (`GUID`).
	=>
	SFObject "3981e224-f559-11d3-8e3a-00c04f6837d5"
	SFUIObject "3981e225-f559-11d3-8e3a-00c04f6837d5"
	SFViewObject "3981e226-f559-11d3-8e3a-00c04f6837d5"
	Storage "3981e227-f559-11d3-8e3a-00c04f6837d5"
	Stream "1cebb3ab-7c10-499a-a417-92ca16c4cb83"
	RandomAccessStream "f16fc93b-77ae-4cfe-bda7-a866eea6878d"
	LinkTargetItem "3981e228-f559-11d3-8e3a-00c04f6837d5"
	StorageEnum "4621a4e3-f0d6-4773-8a9c-46e77b174840"
	Transfer "d5e346a1-f753-4932-b403-4574800e2498"
	PropertyStore "0384e1a4-1523-439c-a4c8-ab911052f586"
	ThumbnailHandler "7b2e650a-8e20-4f4a-b09e-6597afc72fb0"
	EnumItems "94f60519-2850-4924-aa5a-d15e84868039"
	DataObject "b8c0bd9f-ed24-455c-83e6-d5390c4fe8c4"
	AssociationArray "bea9ef17-82f1-4f60-9284-4f8db75c3be9"
	Filter "38d08778-f557-4690-9ebf-ba54706ad8f7"
	EnumAssocHandlers "b8ab0b9c-c2ec-4f7a-918d-314900e6280a"
	FilePlaceholder "8677dceb-aae0-4005-8d3d-547fa852f825"
}

const_guid! { KNOWNFOLDERID;
	/// Known
	/// [system folders](https://learn.microsoft.com/en-us/windows/win32/shell/knownfolderid)
	/// (`GUID`).
	=>
	NetworkFolder "d20beec4-5ca8-4905-ae3b-bf251ea09b53"
	ComputerFolder "0ac0837c-bbf8-452a-850d-79d08e667ca7"
	InternetFolder "4d9f7874-4e0c-4904-967b-40b0d20c3e4b"
	ControlPanelFolder "82a74aeb-aeb4-465c-a014-d097ee346d63"
	PrintersFolder "76fc4e2d-d6ad-4519-a663-37bd56068185"
	SyncManagerFolder "43668bf8-c14e-49b2-97c9-747784d784b7"
	SyncSetupFolder "0f214138-b1d3-4a90-bba9-27cbc0c5389a"
	ConflictFolder "4bfefb45-347d-4006-a5be-ac0cb0567192"
	SyncResultsFolder "289a9a43-be44-4057-a41b-587a76d7e7f9"
	RecycleBinFolder "b7534046-3ecb-4c18-be4e-64cd4cb7d6ac"
	ConnectionsFolder "6f0cd92b-2e97-45d1-88ff-b0d186b8dedd"
	Fonts "fd228cb7-ae11-4ae3-864c-16f3910ab8fe"
	Desktop "b4bfcc3a-db2c-424c-b029-7fe99a87c641"
	Startup "b97d20bb-f46a-4c97-ba10-5e3608430854"
	Programs "a77f5d77-2e2b-44c3-a6a2-aba601054a51"
	StartMenu "625b53c3-ab48-4ec1-ba1f-a1ef4146fc19"
	Recent "ae50c081-ebd2-438a-8655-8a092e34987a"
	SendTo "8983036c-27c0-404b-8f08-102d10dcfd74"
	Documents "fdd39ad0-238f-46af-adb4-6c85480369c7"
	Favorites "1777f761-68ad-4d8a-87bd-30b759fa33dd"
	NetHood "c5abbf53-e17f-4121-8900-86626fc2c973"
	PrintHood "9274bd8d-cfd1-41c3-b35e-b13f55a758f4"
	Templates "a63293e8-664e-48db-a079-df759e0509f7"
	CommonStartup "82a5ea35-d9cd-47c5-9629-e15d2f714e6e"
	CommonPrograms "0139d44e-6afe-49f2-8690-3dafcae6ffb8"
	CommonStartMenu "a4115719-d62e-491d-aa7c-e74b8be3b067"
	PublicDesktop "c4aa340d-f20f-4863-afef-f87ef2e6ba25"
	ProgramData "62ab5d82-fdc1-4dc3-a9dd-070d1d495d97"
	CommonTemplates "b94237e7-57ac-4347-9151-b08c6c32d1f7"
	PublicDocuments "ed4824af-dce4-45a8-81e2-fc7965083634"
	RoamingAppData "3eb685db-65f9-4cf6-a03a-e3ef65729f3d"
	LocalAppData "f1b32785-6fba-4fcf-9d55-7b8e7f157091"
	LocalAppDataLow "a520a1a4-1780-4ff6-bd18-167343c5af16"
	InternetCache "352481e8-33be-4251-ba85-6007caedcf9d"
	Cookies "2b0f765d-c0e9-4171-908e-08a611b84ff6"
	History "d9dc8a3b-b784-432e-a781-5a1130a75963"
	System "1ac14e77-02e7-4e5d-b744-2eb1ae5198b7"
	SystemX86 "d65231b0-b2f1-4857-a4ce-a8e7c6ea7d27"
	Windows "f38bf404-1d43-42f2-9305-67de0b28fc23"
	Profile "5e6c858f-0e22-4760-9afe-ea3317b67173"
	Pictures "33e28130-4e1e-4676-835a-98395c3bc3bb"
	ProgramFilesX86 "7c5a40ef-a0fb-4bfc-874a-c0f2e0b9fa8e"
	ProgramFilesCommonX86 "de974d24-d9c6-4d3e-bf91-f4455120b917"
	ProgramFilesX64 "6d809377-6af0-444b-8957-a3773f02200e"
	ProgramFilesCommonX64 "6365d5a7-0f0d-45e5-87f6-0da56b6a4f7d"
	ProgramFiles "905e63b6-c1bf-494e-b29c-65b732d3d21a"
	ProgramFilesCommon "f7f1ed05-9f6d-47a2-aaae-29d317c6f066"
	UserProgramFiles "5cd7aee2-2219-4a67-b85d-6c9ce15660cb"
	UserProgramFilesCommon "bcbd3057-ca5c-4622-b42d-bc56db0ae516"
	AdminTools "724ef170-a42d-4fef-9f26-b60e846fba4f"
	CommonAdminTools "d0384e7d-bac3-4797-8f14-cba229b392b5"
	Music "4bd8d571-6d19-48d3-be97-422220080e43"
	Videos "18989b1d-99b5-455b-841c-ab7c74e4ddfc"
	Ringtones "c870044b-f49e-4126-a9c3-b52a1ff411e8"
	PublicPictures "b6ebfb86-6907-413c-9af7-4fc2abf07cc5"
	PublicMusic "3214fab5-9757-4298-bb61-92a9deaa44ff"
	PublicVideos "2400183a-6185-49fb-a2d8-4a392a602ba3"
	PublicRingtones "e555ab60-153b-4d17-9f04-a5fe99fc15ec"
	ResourceDir "8ad10c31-2adb-4296-a8f7-e4701232c972"
	LocalizedResourcesDir "2a00375e-224c-49de-b8d1-440df7ef3ddc"
	CommonOEMLinks "c1bae2d0-10df-4334-bedd-7aa20b227a9d"
	CDBurning "9e52ab10-f80d-49df-acb8-4330f5687855"
	UserProfiles "0762d272-c50a-4bb0-a382-697dcd729b80"
	Playlists "de92c1c7-837f-4f69-a3bb-86e631204a23"
	SamplePlaylists "15ca69b3-30ee-49c1-ace1-6b5ec372afb5"
	SampleMusic "b250c668-f57d-4ee1-a63c-290ee7d1aa1f"
	SamplePictures "c4900540-2379-4c75-844b-64e6faf8716b"
	SampleVideos "859ead94-2e85-48ad-a71a-0969cb56a6cd"
	PhotoAlbums "69d2cf90-fc33-4fb7-9a0c-ebb0f0fcb43c"
	Public "dfdf76a2-c82a-4d63-906a-5644ac457385"
	ChangeRemovePrograms "df7266ac-9274-4867-8d55-3bd661de872d"
	AppUpdates "a305ce99-f527-492b-8b1a-7e76fa98d6e4"
	AddNewPrograms "de61d971-5ebc-4f02-a3a9-6c82895e5c04"
	Downloads "374de290-123f-4565-9164-39c4925e467b"
	PublicDownloads "3d644c9b-1fb8-4f30-9b45-f670235f79c0"
	SavedSearches "7d1d3a04-debb-4115-95cf-2f29da2920da"
	QuickLaunch "52a4f021-7b75-48a9-9f6b-4b87a210bc8f"
	Contacts "56784854-c6cb-462b-8169-88e350acb882"
	SidebarParts "a75d362e-50fc-4fb7-ac2c-a8beaa314493"
	SidebarDefaultParts "7b396e54-9ec5-4300-be0a-2482ebae1a26"
	PublicGameTasks "debf2536-e1a8-4c59-b6a2-414586476aea"
	GameTasks "054fae61-4dd8-4787-80b6-090220c4b700"
	SavedGames "4c5c32ff-bb9d-43b0-b5b4-2d72e54eaaa4"
	Games "cac52c1a-b53d-4edc-92d7-6b2e8ac19434"
	SEARCH_MAPI "98ec0e18-2098-4d44-8644-66979315a281"
	SEARCH_CSC "ee32e446-31ca-4aba-814f-a5ebd2fd6d5e"
	Links "bfb9d5e0-c6a9-404c-b2b2-ae6db6af4968"
	UsersFiles "f3ce0f7c-4901-4acc-8648-d5d44b04ef8f"
	UsersLibraries "a302545d-deff-464b-abe8-61c8648d939b"
	SearchHome "190337d1-b8ca-4121-a639-6d472d16972a"
	OriginalImages "2c36c0aa-5812-4b87-bfd0-4cd0dfb19b39"
	DocumentsLibrary "7b0db17d-9cd2-4a93-9733-46cc89022e7c"
	MusicLibrary "2112ab0a-c86a-4ffe-a368-0de96e47012e"
	PicturesLibrary "a990ae9f-a03b-4e80-94bc-9912d7504104"
	VideosLibrary "491e922f-5643-4af4-a7eb-4e7a138d8174"
	RecordedTVLibrary "1a6fdba2-f42d-4358-a798-b74d745926c5"
	HomeGroup "52528a6b-b9e3-4add-b60d-588c2dba842d"
	HomeGroupCurrentUser "9b74b6a3-0dfd-4f11-9e78-5f7800f2e772"
	DeviceMetadataStore "5ce4a5e9-e4eb-479d-b89f-130c02886155"
	Libraries "1b3ea5dc-b587-4786-b4ef-bd1dc332aeae"
	PublicLibraries "48daf80b-e6cf-4f4e-b800-0e69d84ee384"
	UserPinned "9e3995ab-1f9c-4f13-b827-48b24b6c7174"
	ImplicitAppShortcuts "bcb5256f-79f6-4cee-b725-dc34e402fd46"
	AccountPictures "008ca0b1-55b4-4c56-b8a8-4de4b299d3be"
	PublicUserTiles "0482af6c-08f1-4c34-8c90-e17ec98b1e17"
	AppsFolder "1e87508d-89c2-42f0-8a7e-645a0f50ca58"
	StartMenuAllPrograms "f26305ef-6948-40b9-b255-81453d09c785"
	CommonStartMenuPlaces "a440879f-87a0-4f7d-b700-0207b966194a"
	ApplicationShortcuts "a3918781-e5f2-4890-b3d9-a7e54332328c"
	RoamingTiles "00bcfc5a-ed94-4e48-96a1-3f6217f21990"
	RoamedTileImages "aaa8d5a5-f1d6-4259-baa8-78e7ef60835e"
	Screenshots "b7bede81-df94-4682-a7d8-57a52620b86f"
	CameraRoll "ab5fb87b-7ce2-4f83-915d-550846c9537b"
	SkyDrive "a52bba46-e9e1-435f-b3d9-28daa648c0f6"
	OneDrive "a52bba46-e9e1-435f-b3d9-28daa648c0f6"
	SkyDriveDocuments "24d89e24-2f19-4534-9dde-6a6671fbb8fe"
	SkyDrivePictures "339719b5-8c47-4894-94c2-d8f77add44a6"
	SkyDriveMusic "c3f2459e-80d6-45dc-bfef-1f769f2be730"
	SkyDriveCameraRoll "767e6811-49cb-4273-87c2-20f355e1085b"
	SearchHistory "0d4c3db6-03a3-462f-a0e6-08924c41b5d4"
	SearchTemplates "7e636bfe-dfa9-4d5e-b456-d7b39851d8a9"
	CameraRollLibrary "2b20df75-1eda-4039-8097-38798227d5b7"
	SavedPictures "3b193882-d3ad-4eab-965a-69829d1fb59f"
	SavedPicturesLibrary "e25b5812-be88-4bd9-94b0-29233477b6c3"
	RetailDemo "12d4c69e-24ad-4923-be19-31321c43a767"
	Device "1c2ac1dc-4358-4b6c-9733-af21156576f0"
	DevelopmentFiles "dbe8e08e-3053-4bbc-b183-2a7b2b191e59"
	Objects3D "31c0dd25-9439-4f12-bf41-7ff4eda38722"
	AppCaptures "edc0fe71-98d8-4f4a-b920-c8dc133cb165"
	LocalDocuments "f42ee2d3-909f-4907-8871-4c22fc0bf756"
	LocalPictures "0ddd015d-b06c-45d5-8c4c-f59713854639"
	LocalVideos "35286a68-3c57-41a1-bbb1-0eae73d76c95"
	LocalMusic "a0c69a99-21c8-4671-8703-7934162fcf1d"
	LocalDownloads "7d83ee9b-2244-4e70-b1f5-5393042af1e4"
	RecordedCalls "2f8b40c2-83ed-48ee-b383-a1f157ec6f9a"
	AllAppMods "7ad67899-66af-43ba-9156-6aad42e6c596"
	CurrentAppMods "3db40b20-2a30-4dbe-917e-771dd21dd099"
	AppDataDesktop "b2c5e279-7add-439f-b28c-c41fe1bbf672"
	AppDataDocuments "7be16610-1f7f-44ac-bff0-83e15f2ffca1"
	AppDataFavorites "7cfbefbc-de1f-45aa-b843-a542ac536cc9"
	AppDataProgramData "559d40a3-a036-40fa-af61-84cb430a4d34"
}
